package com.raymond.cmpp.common.enums;

/**
 * 命令或者响应类型
 *
 * @author :  raymond
 * @version :  V1.0
 * @date :  2021-08-06 09:45
 */
public enum CommandIdType {
    /** 连接请求 **/
    CONNECT_REQUEST(0x00000001),
    /** 连接响应 **/
    CONNECT_RESPONSE(0x80000001),
    /** 拆除连接请求 **/
    TERMINATE_REQUEST(0x00000002),
    /** 拆除连接响应 **/
    TERMINATE_RESPONSE(0x80000002),
    /** 提交短信请求 **/
    SUBMIT_REQUEST(0x00000004),
    /** 提交短信响应 **/
    SUBMIT_RESPONSE(0x80000004),
    /** 响应回执请求 **/
    DELIVER_REQUEST(0x00000005),
    /** 响应回执响应 **/
    DELIVER_RESPONSE(0x80000005),
    /** 查询发送短信状态请求 **/
    QUERY_REQUEST(0x00000006),
    /** 查询发送短信状态响应 **/
    QUERY_RESPONSE(0x80000006),
    /** 删除短信请求 **/
    CANCEL_REQUEST(0x00000007),
    /** 删除短信响应 **/
    CANCEL_RESPONSE(0x80000007),
    /** 链路检测请求 **/
    ACTIVE_TEST_REQUEST(0x00000008),
    /** 链路检测响应 **/
    ACTIVE_TEST_RESPONSE(0x80000008),
    PACK_REQ(0x0000000a);

    private int commandId;




    public int getCommandId() {
        return commandId;
    }

    CommandIdType(int commandId) {
        this.commandId = commandId;
    }
}
